\hypertarget{class_dbz_1_1_homework_hub_1_1_frontend_1_1_controllers_1_1_account_controller}{\section{Dbz.\-Homework\-Hub.\-Frontend.\-Controllers.\-Account\-Controller Klassenreferenz}
\label{class_dbz_1_1_homework_hub_1_1_frontend_1_1_controllers_1_1_account_controller}\index{Dbz.\-Homework\-Hub.\-Frontend.\-Controllers.\-Account\-Controller@{Dbz.\-Homework\-Hub.\-Frontend.\-Controllers.\-Account\-Controller}}
}


Controller steuert die Verwaltung der Benutzeraccounts und Logins  


Klassendiagramm für Dbz.\-Homework\-Hub.\-Frontend.\-Controllers.\-Account\-Controller\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{class_dbz_1_1_homework_hub_1_1_frontend_1_1_controllers_1_1_account_controller}
\end{center}
\end{figure}
\subsection*{Öffentliche Methoden}
\begin{DoxyCompactItemize}
\item 
Json\-Result \hyperlink{class_dbz_1_1_homework_hub_1_1_frontend_1_1_controllers_1_1_account_controller_a630f952d9794a8f3ff94841f65b2432a}{Register} (\hyperlink{class_dbz_1_1_homework_hub_1_1_frontend_1_1_models_1_1_account_model}{Models.\-Account\-Model} account)
\begin{DoxyCompactList}\small\item\em Registriert einen neuen Benutzer \end{DoxyCompactList}\item 
Action\-Result \hyperlink{class_dbz_1_1_homework_hub_1_1_frontend_1_1_controllers_1_1_account_controller_a8bdfb21289c776d4cbbdc2722a261c04}{Login} (string username, string password)
\begin{DoxyCompactList}\small\item\em Führt die Anmeldung eines Benutzers anhand seiner E-\/\-Mailaddresse und seinem Passwort durch \end{DoxyCompactList}\item 
Action\-Result \hyperlink{class_dbz_1_1_homework_hub_1_1_frontend_1_1_controllers_1_1_account_controller_a115ae262a7f874adec1f6b65f13a0f06}{Logout} ()
\begin{DoxyCompactList}\small\item\em Meldet den aktuell angemeldete Benutzer ab \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Weitere Geerbte Elemente}


\subsection{Ausführliche Beschreibung}
Controller steuert die Verwaltung der Benutzeraccounts und Logins 



Definiert in Zeile 15 der Datei Account\-Controller.\-cs.



\subsection{Dokumentation der Elementfunktionen}
\hypertarget{class_dbz_1_1_homework_hub_1_1_frontend_1_1_controllers_1_1_account_controller_a8bdfb21289c776d4cbbdc2722a261c04}{\index{Dbz\-::\-Homework\-Hub\-::\-Frontend\-::\-Controllers\-::\-Account\-Controller@{Dbz\-::\-Homework\-Hub\-::\-Frontend\-::\-Controllers\-::\-Account\-Controller}!Login@{Login}}
\index{Login@{Login}!Dbz::HomeworkHub::Frontend::Controllers::AccountController@{Dbz\-::\-Homework\-Hub\-::\-Frontend\-::\-Controllers\-::\-Account\-Controller}}
\subsubsection[{Login}]{\setlength{\rightskip}{0pt plus 5cm}Action\-Result Dbz.\-Homework\-Hub.\-Frontend.\-Controllers.\-Account\-Controller.\-Login (
\begin{DoxyParamCaption}
\item[{string}]{username, }
\item[{string}]{password}
\end{DoxyParamCaption}
)}}\label{class_dbz_1_1_homework_hub_1_1_frontend_1_1_controllers_1_1_account_controller_a8bdfb21289c776d4cbbdc2722a261c04}


Führt die Anmeldung eines Benutzers anhand seiner E-\/\-Mailaddresse und seinem Passwort durch 


\begin{DoxyParams}{Parameter}
{\em username} & Benutzername welcher für die Anmeldung verwendet wird\\
\hline
{\em password} & Passwort welches für die Anmeldung verwendet wird\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Rückgabe}
Startview
\end{DoxyReturn}


Definiert in Zeile 60 der Datei Account\-Controller.\-cs.

\hypertarget{class_dbz_1_1_homework_hub_1_1_frontend_1_1_controllers_1_1_account_controller_a115ae262a7f874adec1f6b65f13a0f06}{\index{Dbz\-::\-Homework\-Hub\-::\-Frontend\-::\-Controllers\-::\-Account\-Controller@{Dbz\-::\-Homework\-Hub\-::\-Frontend\-::\-Controllers\-::\-Account\-Controller}!Logout@{Logout}}
\index{Logout@{Logout}!Dbz::HomeworkHub::Frontend::Controllers::AccountController@{Dbz\-::\-Homework\-Hub\-::\-Frontend\-::\-Controllers\-::\-Account\-Controller}}
\subsubsection[{Logout}]{\setlength{\rightskip}{0pt plus 5cm}Action\-Result Dbz.\-Homework\-Hub.\-Frontend.\-Controllers.\-Account\-Controller.\-Logout (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_dbz_1_1_homework_hub_1_1_frontend_1_1_controllers_1_1_account_controller_a115ae262a7f874adec1f6b65f13a0f06}


Meldet den aktuell angemeldete Benutzer ab 

\begin{DoxyReturn}{Rückgabe}
Startview
\end{DoxyReturn}


Definiert in Zeile 75 der Datei Account\-Controller.\-cs.

\hypertarget{class_dbz_1_1_homework_hub_1_1_frontend_1_1_controllers_1_1_account_controller_a630f952d9794a8f3ff94841f65b2432a}{\index{Dbz\-::\-Homework\-Hub\-::\-Frontend\-::\-Controllers\-::\-Account\-Controller@{Dbz\-::\-Homework\-Hub\-::\-Frontend\-::\-Controllers\-::\-Account\-Controller}!Register@{Register}}
\index{Register@{Register}!Dbz::HomeworkHub::Frontend::Controllers::AccountController@{Dbz\-::\-Homework\-Hub\-::\-Frontend\-::\-Controllers\-::\-Account\-Controller}}
\subsubsection[{Register}]{\setlength{\rightskip}{0pt plus 5cm}Json\-Result Dbz.\-Homework\-Hub.\-Frontend.\-Controllers.\-Account\-Controller.\-Register (
\begin{DoxyParamCaption}
\item[{{\bf Models.\-Account\-Model}}]{account}
\end{DoxyParamCaption}
)}}\label{class_dbz_1_1_homework_hub_1_1_frontend_1_1_controllers_1_1_account_controller_a630f952d9794a8f3ff94841f65b2432a}


Registriert einen neuen Benutzer 


\begin{DoxyParams}{Parameter}
{\em account} & Accountdaten welche für die Registrierung verwenet werden\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Rückgabe}
J\-S\-O\-N Ergebnis mit den Daten der Registrierung und einem Statuscode
\end{DoxyReturn}


Definiert in Zeile 22 der Datei Account\-Controller.\-cs.



Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei\-:\begin{DoxyCompactItemize}
\item 
Dbz.\-Homework\-Hub.\-Frontend/\-Controllers/Account\-Controller.\-cs\end{DoxyCompactItemize}
